ReactJS: component architecture, virtual DOM and functional programming
A-Frame: 3D scenes, Virtual Reality and WebGL (based in ThreeJS)
TypeScript: provides a type system for JavaScript
React Router: navigation between pages (3D scenes). AFrame library is loaded at the begining once, not at each page change. Using only AFrame and JavaScript without React-Router, all AFrame code must be loaded at each page.
This project is based on create-react-app-typescript. Documentation (link)
Clone or download the repository
Using Yarn, run in the command line:
# Install
$ yarn add
# Run
$ yarn start
# Build
$ yarn build
Using Npm:
# Install
$ npm install
# Run
$ npm start
# Build
$ npm build
# yarn
$ yarn test
# npm
$ npm test
# yarn
$ yarn yarn_code_coverage
# npm: mutatis mutandi
# yarn
$ yarn analize
# npm: mutatis mutandi